
package results;

/**
 * Traceable extends Dumpable
 * <p>
 * It is more restritive as it forces to provide a xml id
 * This id has to be unique within the xml document as it is used
 * to identify either the Traceable object that are monitored
 * or the probes
 * </p><p>
 * Actually in the current version, only the station and mobileStation
 * are traceable. However we decided to implement this interface 
 * for flexibility matters 
 * </p>
 * 
 * @author guillaume
 * @created May 15, 2004
 */

public interface Traceable extends Dumpable {

	/**
	 * A traceable object has to provide a unique id 
	 * for the xml file
	 * @return xml representation
	 */
	public String xmlId();
}
